package com.peki.Dao;

import java.util.List;
import com.peki.Model.Products;


import com.peki.Util.bean.CommonQueryBean;
import com.peki.base.SearchHttp;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

/**
 * 
 * Products数据库操作接口类
 * 
 **/

@Repository
public interface ProductsDao {


	/**
	 * 查询（根据主键ID查询）
	 **/
	Products selectByPrimaryKey(@Param("name") String name);

	/**
	 * 删除（根据主键ID删除）
	 **/
	int deleteByPrimaryKey(@Param("name") String name);

	/**
	 * 添加
	 **/
	int insert(Products record);

	/**
	 * 修改 （匹配有值的字段）
	 **/
	int updateByPrimaryKeySelective(Products record);

	/**
	 * list分页查询
	 **/
	List<Products> list4Page(Products record);

	/**
	 * count查询
	 **/
	int count(Products record);

	/**
	 * list查询
	 **/
	Products select(String name, String cost, String brand, String evaluate);

	List<Products> list(Products p);
	/**
	 *
	 * 全信息查询
	 *
	 */
}
